/*
 * ServerUserBaseAsync.java
 *
 * Created on 2009年5月24日, 下午10:36
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
package com.erp.client.DAO;



import com.google.gwt.user.client.rpc.AsyncCallback;
import java.util.Date;
import java.util.List;


/**
 *
 * @author Administrator
 */
public interface ServerUserBaseAsync {

    //*************用户信息操作*****************
    public void UserRightsLogin(UserBaseInf ub,AsyncCallback callback);
    public void UserRightsGet(AsyncCallback<List<UserBaseInf>> callback);
    public void userchangepassword(UserPasswordChange ub,AsyncCallback callback);

    //*************日志信息操作*****************

    public void getRzlogByDate(RzLogFind rzlogfind, AsyncCallback<List<SeriaRzLog>> callback);
    public void getRzlogByrzid(int userid,AsyncCallback callback);
    public void getRzlogAll(AsyncCallback<List<SeriaRzLog>> callback);
    public void SaveRzlog(SeriaRzLog seriarzlog,AsyncCallback callback);
    public void UpdataRzlog(SeriaRzLog seriarzlog,AsyncCallback callback);


    //*************文件操作*****************
    public void getFileByID(int empid,AsyncCallback<List<FileInfo>> callback );


    //*************操作*****************
    public void getCustomers(AsyncCallback<List<Customer>> callback);
    public void mygetCustomers(AsyncCallback<List<Customer>> callback);




    public void myMethod(String s, AsyncCallback callback);

    public void myTest(String s, AsyncCallback callback);
    public void ls(AsyncCallback callback);


}
